home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_99_EDCMD.txt < prev    next >
Text File  |  1993-07-15  |  72KB  |  1,251 lines

  1. # near model CODE resource
  2. # jump table entries: 11968-11968 (1 of them)
  3. export_1496:
  4. 00000000  4E56 FCF0                link       A6, -0x0310
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  49EE FD00                lea.l      A4, [A6 - 0x300]
  7. 0000000C  266E 0008                movea.l    A3, [A6 + 0x8]
  8. 00000010  302B 008A                move.w     D0, [A3 + 0x8A]
  9. 00000014  48C0                     ext.l      D0
  10. 00000016  E588                     lsl        D0, 2
  11. 00000018  2200                     move.l     D1, D0
  12. 0000001A  E588                     lsl        D0, 2
  13. 0000001C  D081                     add.l      D0, D1
  14. 0000001E  D0AB 00A2                add.l      D0, [A3 + 0xA2]
  15. 00000022  2D40 FCF0                move.l     [A6 - 0x310], D0
  16. 00000026  4247                     clr.w      D7
  17. 00000028  206E 000C                movea.l    A0, [A6 + 0xC]
  18. 0000002C  52AE 000C                addq.l     [A6 + 0xC], 1
  19. 00000030  7000                     moveq.l    D0, 0x00
  20. 00000032  1010                     move.b     D0, [A0]
  21. 00000034  0480 0000 0014           subi.l     D0, 0x14
  22. 0000003A  6B00 0738                bmi        +0x73A /* 00000774 */
  23. 0000003E  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  24. 00000044  6E00 072E                bgt        +0x730 /* 00000774 */
  25. 00000048  D080                     add.l      D0, D0
  26. 0000004A  303B 0806                move.w     D0, [PC + D0 + 0x6]
  27. 0000004E  4EFB 0000                jmp        [PC + D0.w]
  28. 00000052  0016 006A                ori.b      [A6], 0x6A /* 'j' */
  29. 00000056  00AC 0164 02BA 0402      ori.l      [A4 + 0x402], 0x16402BA
  30. 0000005E  0486 0506 0556           subi.l     D6, 0x5060556
  31. 00000064  06A8 7002 C06B 0072      addi.l     [A0 + 0x72], 0x7002C06B
  32. 0000006C  6710                     beq        +0x12 /* 0000007E */
  33. 0000006E  5247                     addq.w     D7, 1
  34. 00000070  7074                     moveq.l    D0, 0x74
  35. 00000072  2F00                     move.l     -[A7], D0
  36. 00000074  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  37. 00000078  588F                     addq.l     A7, 4
  38. 0000007A  6000 06F8                bra        +0x6FA /* 00000774 */
  39. label0000007E:
  40. 0000007E  2F0C                     move.l     -[A7], A4
  41. 00000080  486E 000C                pea.l      [A6 + 0xC]
  42. 00000084  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  43. 00000088  7200                     moveq.l    D1, 0x00
  44. 0000008A  4A40                     tst.w      D0
  45. 0000008C  508F                     addq.l     A7, 8
  46. 0000008E  6724                     beq        +0x26 /* 000000B4 */
  47. 00000090  2F01                     move.l     -[A7], D1
  48. 00000092  7000                     moveq.l    D0, 0x00
  49. 00000094  2F00                     move.l     -[A7], D0
  50. 00000096  7400                     moveq.l    D2, 0x00
  51. 00000098  1414                     move.b     D2, [A4]
  52. 0000009A  2F02                     move.l     -[A7], D2
  53. 0000009C  240C                     move.l     D2, A4
  54. 0000009E  5282                     addq.l     D2, 1
  55. 000000A0  2F02                     move.l     -[A7], D2
  56. 000000A2  2F0B                     move.l     -[A7], A3
  57. 000000A4  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  58. 000000A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59. 000000AC  221F                     move.l     D1, [A7]+
  60. 000000AE  4A40                     tst.w      D0
  61. 000000B0  6702                     beq        +0x4 /* 000000B4 */
  62. 000000B2  7201                     moveq.l    D1, 0x01
  63. label000000B4:
  64. 000000B4  3E01                     move.w     D7, D1
  65. 000000B6  6000 06BC                bra        +0x6BE /* 00000774 */
  66. 000000BA  206E 000C                movea.l    A0, [A6 + 0xC]
  67. 000000BE  52AE 000C                addq.l     [A6 + 0xC], 1
  68. 000000C2  4A10                     tst.b      [A0]
  69. 000000C4  6728                     beq        +0x2A /* 000000EE */
  70. 000000C6  4AAB 00E2                tst.l      [A3 + 0xE2]
  71. 000000CA  671A                     beq        +0x1C /* 000000E6 */
  72. 000000CC  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  73. 000000D0  7000                     moveq.l    D0, 0x00
  74. 000000D2  2F00                     move.l     -[A7], D0
  75. 000000D4  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  76. 000000D8  7000                     moveq.l    D0, 0x00
  77. 000000DA  2740 00E2                move.l     [A3 + 0xE2], D0
  78. 000000DE  006B 1000 0072           ori.w      [A3 + 0x72], 0x1000
  79. 000000E4  508F                     addq.l     A7, 8
  80. label000000E6:
  81. 000000E6  026B DFBF 0072           andi.w     [A3 + 0x72], 0xDFBF
  82. 000000EC  6008                     bra        +0xA /* 000000F6 */
  83. label000000EE:
  84. 000000EE  2F0B                     move.l     -[A7], A3
  85. 000000F0  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  86. 000000F4  588F                     addq.l     A7, 4
  87. label000000F6:
  88. 000000F6  5247                     addq.w     D7, 1
  89. 000000F8  6000 067A                bra        +0x67C /* 00000774 */
  90. 000000FC  206E 000C                movea.l    A0, [A6 + 0xC]
  91. 00000100  52AE 000C                addq.l     [A6 + 0xC], 1
  92. 00000104  4A10                     tst.b      [A0]
  93. 00000106  673A                     beq        +0x3C /* 00000142 */
  94. 00000108  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  95. 0000010E  7000                     moveq.l    D0, 0x00
  96. 00000110  2F00                     move.l     -[A7], D0
  97. 00000112  486E FCF8                pea.l      [A6 - 0x308]
  98. 00000116  486E 000C                pea.l      [A6 + 0xC]
  99. 0000011A  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  100. 0000011E  3E00                     move.w     D7, D0
  101. 00000120  4FEF 0010                lea.l      A7, [A7 + 0x10]
  102. 00000124  6700 064E                beq        +0x650 /* 00000774 */
  103. 00000128  7000                     moveq.l    D0, 0x00
  104. 0000012A  2F00                     move.l     -[A7], D0
  105. 0000012C  222E FCF8                move.l     D1, [A6 - 0x308]
  106. 00000130  5381                     subq.l     D1, 1
  107. 00000132  2F01                     move.l     -[A7], D1
  108. 00000134  2F0B                     move.l     -[A7], A3
  109. 00000136  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  110. 0000013A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  111. 0000013E  6000 0634                bra        +0x636 /* 00000774 */
  112. label00000142:
  113. 00000142  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  114. 00000146  7000                     moveq.l    D0, 0x00
  115. 00000148  2F00                     move.l     -[A7], D0
  116. 0000014A  486E FCF8                pea.l      [A6 - 0x308]
  117. 0000014E  486E 000C                pea.l      [A6 + 0xC]
  118. 00000152  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  119. 00000156  7200                     moveq.l    D1, 0x00
  120. 00000158  4A40                     tst.w      D0
  121. 0000015A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  122. 0000015E  6724                     beq        +0x26 /* 00000184 */
  123. 00000160  2F01                     move.l     -[A7], D1
  124. 00000162  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  125. 00000168  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  126. 0000016C  486E FCFC                pea.l      [A6 - 0x304]
  127. 00000170  486E 000C                pea.l      [A6 + 0xC]
  128. 00000174  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  129. 00000178  4FEF 0010                lea.l      A7, [A7 + 0x10]
  130. 0000017C  221F                     move.l     D1, [A7]+
  131. 0000017E  4A40                     tst.w      D0
  132. 00000180  6702                     beq        +0x4 /* 00000184 */
  133. 00000182  7201                     moveq.l    D1, 0x01
  134. label00000184:
  135. 00000184  3E01                     move.w     D7, D1
  136. 00000186  6700 05EC                beq        +0x5EE /* 00000774 */
  137. 0000018A  202E FCFC                move.l     D0, [A6 - 0x304]
  138. 0000018E  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  139. 00000192  6F06                     ble        +0x8 /* 0000019A */
  140. 00000194  2D6B 006A FCFC           move.l     [A6 - 0x304], [A3 + 0x6A]
  141. label0000019A:
  142. 0000019A  7000                     moveq.l    D0, 0x00
  143. 0000019C  2F00                     move.l     -[A7], D0
  144. 0000019E  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  145. 000001A2  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  146. 000001A6  2F0B                     move.l     -[A7], A3
  147. 000001A8  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  148. 000001AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  149. 000001B0  6000 05C2                bra        +0x5C4 /* 00000774 */
  150. 000001B4  206E 000C                movea.l    A0, [A6 + 0xC]
  151. 000001B8  52AE 000C                addq.l     [A6 + 0xC], 1
  152. 000001BC  1890                     move.b     [A4], [A0]
  153. 000001BE  422C 0001                clr.b      [A4 + 0x1]
  154. 000001C2  7004                     moveq.l    D0, 0x04
  155. 000001C4  B014                     cmp.b      D0, [A4]
  156. 000001C6  671C                     beq        +0x1E /* 000001E4 */
  157. 000001C8  4878 7FFF                push.l     0x7FFF
  158. 000001CC  7000                     moveq.l    D0, 0x00
  159. 000001CE  2F00                     move.l     -[A7], D0
  160. 000001D0  486E FCF8                pea.l      [A6 - 0x308]
  161. 000001D4  486E 000C                pea.l      [A6 + 0xC]
  162. 000001D8  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  163. 000001DC  3E00                     move.w     D7, D0
  164. 000001DE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  165. 000001E2  601C                     bra        +0x1E /* 00000200 */
  166. label000001E4:
  167. 000001E4  4878 7FFF                push.l     0x7FFF
  168. 000001E8  2F3C FFFF 8000           move.l     -[A7], 0xFFFF8000
  169. 000001EE  486E FCF8                pea.l      [A6 - 0x308]
  170. 000001F2  486E 000C                pea.l      [A6 + 0xC]
  171. 000001F6  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  172. 000001FA  3E00                     move.w     D7, D0
  173. 000001FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  174. label00000200:
  175. 00000200  4A47                     tst.w      D7
  176. 00000202  6700 0570                beq        +0x572 /* 00000774 */
  177. 00000206  7000                     moveq.l    D0, 0x00
  178. 00000208  1014                     move.b     D0, [A4]
  179. 0000020A  6B00 00EC                bmi        +0xEE /* 000002F8 */
  180. 0000020E  0C80 0000 0006           cmpi.l     D0, 0x6
  181. 00000214  6E00 00E2                bgt        +0xE4 /* 000002F8 */
  182. 00000218  D080                     add.l      D0, D0
  183. 0000021A  303B 0806                move.w     D0, [PC + D0 + 0x6]
  184. 0000021E  4EFB 0000                jmp        [PC + D0.w]
  185. 00000222  0010 002C                ori.b      [A0], 0x2C /* ',' */
  186. 00000226  0048 0062                ori.w      A0, 0x62 /* 'b' */
  187. 0000022A  007A 009A 00BA           ori.w      [PC + 0xBA /* 000002E6, value 0xFCF8 */], 0x9A
  188. 00000230  302B 0080                move.w     D0, [A3 + 0x80]
  189. 00000234  48C0                     ext.l      D0
  190. 00000236  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  191. 0000023A  6700 00BC                beq        +0xBE /* 000002F8 */
  192. 0000023E  376E FCFA 0080           move.w     [A3 + 0x80], [A6 - 0x306]
  193. 00000244  522C 0001                addq.b     [A4 + 0x1], 1
  194. 00000248  6000 00AE                bra        +0xB0 /* 000002F8 */
  195. 0000024C  302B 0082                move.w     D0, [A3 + 0x82]
  196. 00000250  48C0                     ext.l      D0
  197. 00000252  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  198. 00000256  6700 00A0                beq        +0xA2 /* 000002F8 */
  199. 0000025A  376E FCFA 0082           move.w     [A3 + 0x82], [A6 - 0x306]
  200. 00000260  522C 0001                addq.b     [A4 + 0x1], 1
  201. 00000264  6000 0092                bra        +0x94 /* 000002F8 */
  202. 00000268  302B 0084                move.w     D0, [A3 + 0x84]
  203. 0000026C  48C0                     ext.l      D0
  204. 0000026E  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  205. 00000272  6700 0084                beq        +0x86 /* 000002F8 */
  206. 00000276  376E FCFA 0084           move.w     [A3 + 0x84], [A6 - 0x306]
  207. 0000027C  522C 0001                addq.b     [A4 + 0x1], 1
  208. 00000280  6076                     bra        +0x78 /* 000002F8 */
  209. 00000282  302B 0086                move.w     D0, [A3 + 0x86]
  210. 00000286  48C0                     ext.l      D0
  211. 00000288  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  212. 0000028C  676A                     beq        +0x6C /* 000002F8 */
  213. 0000028E  376E FCFA 0086           move.w     [A3 + 0x86], [A6 - 0x306]
  214. 00000294  522C 0001                addq.b     [A4 + 0x1], 1
  215. 00000298  605E                     bra        +0x60 /* 000002F8 */
  216. 0000029A  206E FCF0                movea.l    A0, [A6 - 0x310]
  217. 0000029E  3028 0008                move.w     D0, [A0 + 0x8]
  218. 000002A2  48C0                     ext.l      D0
  219. 000002A4  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  220. 000002A8  674E                     beq        +0x50 /* 000002F8 */
  221. 000002AA  206E FCF0                movea.l    A0, [A6 - 0x310]
  222. 000002AE  316E FCFA 0008           move.w     [A0 + 0x8], [A6 - 0x306]
  223. 000002B4  522C 0001                addq.b     [A4 + 0x1], 1
  224. 000002B8  603E                     bra        +0x40 /* 000002F8 */
  225. 000002BA  206E FCF0                movea.l    A0, [A6 - 0x310]
  226. 000002BE  3028 0004                move.w     D0, [A0 + 0x4]
  227. 000002C2  48C0                     ext.l      D0
  228. 000002C4  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  229. 000002C8  672E                     beq        +0x30 /* 000002F8 */
  230. 000002CA  206E FCF0                movea.l    A0, [A6 - 0x310]
  231. 000002CE  316E FCFA 0004           move.w     [A0 + 0x4], [A6 - 0x306]
  232. 000002D4  522C 0001                addq.b     [A4 + 0x1], 1
  233. 000002D8  601E                     bra        +0x20 /* 000002F8 */
  234. 000002DA  206E FCF0                movea.l    A0, [A6 - 0x310]
  235. 000002DE  3028 0006                move.w     D0, [A0 + 0x6]
  236. 000002E2  48C0                     ext.l      D0
  237. 000002E4  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  238. 000002E8  670E                     beq        +0x10 /* 000002F8 */
  239. 000002EA  206E FCF0                movea.l    A0, [A6 - 0x310]
  240. 000002EE  316E FCFA 0006           move.w     [A0 + 0x6], [A6 - 0x306]
  241. 000002F4  522C 0001                addq.b     [A4 + 0x1], 1
  242. label000002F8:
  243. 000002F8  4A2C 0001                tst.b      [A4 + 0x1]
  244. 000002FC  6700 0476                beq        +0x478 /* 00000774 */
  245. 00000300  006B 1010 0072           ori.w      [A3 + 0x72], 0x1010
  246. 00000306  6000 046C                bra        +0x46E /* 00000774 */
  247. 0000030A  206E FCF0                movea.l    A0, [A6 - 0x310]
  248. 0000030E  18A8 000E                move.b     [A4], [A0 + 0xE]
  249. 00000312  206E 000C                movea.l    A0, [A6 + 0xC]
  250. 00000316  52AE 000C                addq.l     [A6 + 0xC], 1
  251. 0000031A  7000                     moveq.l    D0, 0x00
  252. 0000031C  1010                     move.b     D0, [A0]
  253. 0000031E  6B00 0114                bmi        +0x116 /* 00000434 */
  254. 00000322  0C80 0000 0004           cmpi.l     D0, 0x4
  255. 00000328  6E00 010A                bgt        +0x10C /* 00000434 */
  256. 0000032C  D080                     add.l      D0, D0
  257. 0000032E  303B 0806                move.w     D0, [PC + D0 + 0x6]
  258. 00000332  4EFB 0000                jmp        [PC + D0.w]
  259. 00000336  000C 0026                ori.b      A4, 0x26 /* '&' */
  260. 0000033A  0040 005A                ori.w      D0, 0x5A /* 'Z' */
  261. 0000033E  00B0 206E FCF0 0228      ori.l      [A0 + D0.w * 2 + 0x28], 0x206EFCF0
  262. 00000346  00F8                     .incomplete
  263. 00000348  000E 206E                ori.b      A6, 0x6E /* 'n' */
  264. 0000034C  FCF0 0028                .extension 0xCF0 <<F/2-3/6>> // unimplemented
  265. 00000350  0001 000E                ori.b      D1, 0xE
  266. 00000354  5247                     addq.w     D7, 1
  267. 00000356  6000 00DC                bra        +0xDE /* 00000434 */
  268. 0000035A  206E FCF0                movea.l    A0, [A6 - 0x310]
  269. 0000035E  0228 00F8 000E           andi.b     [A0 + 0xE], 0xF8
  270. 00000364  206E FCF0                movea.l    A0, [A6 - 0x310]
  271. 00000368  0028 0002 000E           ori.b      [A0 + 0xE], 0x2
  272. 0000036E  5247                     addq.w     D7, 1
  273. 00000370  6000 00C2                bra        +0xC4 /* 00000434 */
  274. 00000374  206E FCF0                movea.l    A0, [A6 - 0x310]
  275. 00000378  0228 00F8 000E           andi.b     [A0 + 0xE], 0xF8
  276. 0000037E  206E FCF0                movea.l    A0, [A6 - 0x310]
  277. 00000382  0028 0003 000E           ori.b      [A0 + 0xE], 0x3
  278. 00000388  5247                     addq.w     D7, 1
  279. 0000038A  6000 00A8                bra        +0xAA /* 00000434 */
  280. 0000038E  4878 7FFF                push.l     0x7FFF
  281. 00000392  2F3C FFFF 8000           move.l     -[A7], 0xFFFF8000
  282. 00000398  486E FCF8                pea.l      [A6 - 0x308]
  283. 0000039C  486E 000C                pea.l      [A6 + 0xC]
  284. 000003A0  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  285. 000003A4  4A40                     tst.w      D0
  286. 000003A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  287. 000003AA  6700 0088                beq        +0x8A /* 00000434 */
  288. 000003AE  206E FCF0                movea.l    A0, [A6 - 0x310]
  289. 000003B2  0228 00F8 000E           andi.b     [A0 + 0xE], 0xF8
  290. 000003B8  206E FCF0                movea.l    A0, [A6 - 0x310]
  291. 000003BC  0028 0005 000E           ori.b      [A0 + 0xE], 0x5
  292. 000003C2  206E FCF0                movea.l    A0, [A6 - 0x310]
  293. 000003C6  3028 000A                move.w     D0, [A0 + 0xA]
  294. 000003CA  48C0                     ext.l      D0
  295. 000003CC  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  296. 000003D0  670E                     beq        +0x10 /* 000003E0 */
  297. 000003D2  18BC 0007                move.b     [A4], 0x7
  298. 000003D6  206E FCF0                movea.l    A0, [A6 - 0x310]
  299. 000003DA  316E FCFA 000A           move.w     [A0 + 0xA], [A6 - 0x306]
  300. label000003E0:
  301. 000003E0  5247                     addq.w     D7, 1
  302. 000003E2  6050                     bra        +0x52 /* 00000434 */
  303. 000003E4  4878 7FFF                push.l     0x7FFF
  304. 000003E8  7000                     moveq.l    D0, 0x00
  305. 000003EA  2F00                     move.l     -[A7], D0
  306. 000003EC  486E FCF8                pea.l      [A6 - 0x308]
  307. 000003F0  486E 000C                pea.l      [A6 + 0xC]
  308. 000003F4  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  309. 000003F8  4A40                     tst.w      D0
  310. 000003FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  311. 000003FE  6734                     beq        +0x36 /* 00000434 */
  312. 00000400  206E FCF0                movea.l    A0, [A6 - 0x310]
  313. 00000404  0228 00F8 000E           andi.b     [A0 + 0xE], 0xF8
  314. 0000040A  206E FCF0                movea.l    A0, [A6 - 0x310]
  315. 0000040E  0028 0004 000E           ori.b      [A0 + 0xE], 0x4
  316. 00000414  206E FCF0                movea.l    A0, [A6 - 0x310]
  317. 00000418  3028 000A                move.w     D0, [A0 + 0xA]
  318. 0000041C  48C0                     ext.l      D0
  319. 0000041E  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  320. 00000422  670E                     beq        +0x10 /* 00000432 */
  321. 00000424  18BC 0007                move.b     [A4], 0x7
  322. 00000428  206E FCF0                movea.l    A0, [A6 - 0x310]
  323. 0000042C  316E FCFA 000A           move.w     [A0 + 0xA], [A6 - 0x306]
  324. label00000432:
  325. 00000432  5247                     addq.w     D7, 1
  326. label00000434:
  327. 00000434  4A47                     tst.w      D7
  328. 00000436  6700 033C                beq        +0x33E /* 00000774 */
  329. 0000043A  206E FCF0                movea.l    A0, [A6 - 0x310]
  330. 0000043E  1014                     move.b     D0, [A4]
  331. 00000440  B028 000E                cmp.b      D0, [A0 + 0xE]
  332. 00000444  6700 032E                beq        +0x330 /* 00000774 */
  333. 00000448  006B 1010 0072           ori.w      [A3 + 0x72], 0x1010
  334. 0000044E  6000 0324                bra        +0x326 /* 00000774 */
  335. 00000452  206E 000C                movea.l    A0, [A6 + 0xC]
  336. 00000456  52AE 000C                addq.l     [A6 + 0xC], 1
  337. 0000045A  7000                     moveq.l    D0, 0x00
  338. 0000045C  1010                     move.b     D0, [A0]
  339. 0000045E  2D40 FCF8                move.l     [A6 - 0x308], D0
  340. 00000462  2F0C                     move.l     -[A7], A4
  341. 00000464  486E 000C                pea.l      [A6 + 0xC]
  342. 00000468  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  343. 0000046C  4A40                     tst.w      D0
  344. 0000046E  508F                     addq.l     A7, 8
  345. 00000470  6700 0302                beq        +0x304 /* 00000774 */
  346. 00000474  4AAE FCF8                tst.l      [A6 - 0x308]
  347. 00000478  6714                     beq        +0x16 /* 0000048E */
  348. 0000047A  486E FE00                pea.l      [A6 - 0x200]
  349. 0000047E  486E 000C                pea.l      [A6 + 0xC]
  350. 00000482  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  351. 00000486  4A40                     tst.w      D0
  352. 00000488  508F                     addq.l     A7, 8
  353. 0000048A  6700 02E8                beq        +0x2EA /* 00000774 */
  354. label0000048E:
  355. 0000048E  486E FF00                pea.l      [A6 - 0x100]
  356. 00000492  486E 000C                pea.l      [A6 + 0xC]
  357. 00000496  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  358. 0000049A  4A40                     tst.w      D0
  359. 0000049C  508F                     addq.l     A7, 8
  360. 0000049E  6700 02D4                beq        +0x2D6 /* 00000774 */
  361. 000004A2  7002                     moveq.l    D0, 0x02
  362. 000004A4  B0AE FCF8                cmp.l      D0, [A6 - 0x308]
  363. 000004A8  6608                     bne        +0xA /* 000004B2 */
  364. 000004AA  2D7C 3FFF FFFF FCF8      move.l     [A6 - 0x308], 0x3FFFFFFF
  365. label000004B2:
  366. 000004B2  3B7C 0001 D654           move.w     [A5 - 0x29AC], 0x1
  367. 000004B8  486E FF00                pea.l      [A6 - 0x100]
  368. 000004BC  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  369. 000004C0  486E FE00                pea.l      [A6 - 0x200]
  370. 000004C4  2F0C                     move.l     -[A7], A4
  371. 000004C6  2F0B                     move.l     -[A7], A3
  372. 000004C8  4EBA 02F0                jsr        [PC + 0x2F0 /* 000007BA */]
  373. 000004CC  5247                     addq.w     D7, 1
  374. 000004CE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  375. 000004D2  6000 02A0                bra        +0x2A2 /* 00000774 */
  376. 000004D6  70FF                     moveq.l    D0, 0xFFFFFFFF
  377. 000004D8  2D40 FCF8                move.l     [A6 - 0x308], D0
  378. 000004DC  206E 000C                movea.l    A0, [A6 + 0xC]
  379. 000004E0  52AE 000C                addq.l     [A6 + 0xC], 1
  380. 000004E4  7200                     moveq.l    D1, 0x00
  381. 000004E6  1210                     move.b     D1, [A0]
  382. 000004E8  6B4C                     bmi        +0x4E /* 00000536 */
  383. 000004EA  0C81 0000 0005           cmpi.l     D1, 0x5
  384. 000004F0  6E44                     bgt        +0x46 /* 00000536 */
  385. 000004F2  D281                     add.l      D1, D1
  386. 000004F4  323B 1806                move.w     D1, [PC + D1 + 0x6]
  387. 000004F8  4EFB 1000                jmp        [PC + D1.w]
  388. 000004FC  000E 0016                ori.b      A6, 0x16
  389. 00000500  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  390. 00000504  002E 0036 7004           ori.b      [A6 + 0x7004], 0x36 /* '6' */
  391. 0000050A  2D40 FCF8                move.l     [A6 - 0x308], D0
  392. 0000050E  6026                     bra        +0x28 /* 00000536 */
  393. 00000510  7005                     moveq.l    D0, 0x05
  394. 00000512  2D40 FCF8                move.l     [A6 - 0x308], D0
  395. 00000516  601E                     bra        +0x20 /* 00000536 */
  396. 00000518  7001                     moveq.l    D0, 0x01
  397. 0000051A  2D40 FCF8                move.l     [A6 - 0x308], D0
  398. 0000051E  6016                     bra        +0x18 /* 00000536 */
  399. 00000520  7002                     moveq.l    D0, 0x02
  400. 00000522  2D40 FCF8                move.l     [A6 - 0x308], D0
  401. 00000526  600E                     bra        +0x10 /* 00000536 */
  402. 00000528  7003                     moveq.l    D0, 0x03
  403. 0000052A  2D40 FCF8                move.l     [A6 - 0x308], D0
  404. 0000052E  6006                     bra        +0x8 /* 00000536 */
  405. 00000530  7000                     moveq.l    D0, 0x00
  406. 00000532  2D40 FCF8                move.l     [A6 - 0x308], D0
  407. label00000536:
  408. 00000536  4AAE FCF8                tst.l      [A6 - 0x308]
  409. 0000053A  6D00 0238                blt        +0x23A /* 00000774 */
  410. 0000053E  7000                     moveq.l    D0, 0x00
  411. 00000540  2F00                     move.l     -[A7], D0
  412. 00000542  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  413. 00000546  2F0B                     move.l     -[A7], A3
  414. 00000548  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  415. 0000054C  5247                     addq.w     D7, 1
  416. 0000054E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  417. 00000552  6000 0220                bra        +0x222 /* 00000774 */
  418. 00000556  206E 000C                movea.l    A0, [A6 + 0xC]
  419. 0000055A  52AE 000C                addq.l     [A6 + 0xC], 1
  420. 0000055E  4A10                     tst.b      [A0]
  421. 00000560  6708                     beq        +0xA /* 0000056A */
  422. 00000562  026B FFF7 0072           andi.w     [A3 + 0x72], 0xFFF7
  423. 00000568  6036                     bra        +0x38 /* 000005A0 */
  424. label0000056A:
  425. 0000056A  006B 0008 0072           ori.w      [A3 + 0x72], 0x8
  426. 00000570  2D6B 0042 FCF4           move.l     [A6 - 0x30C], [A3 + 0x42]
  427. 00000576  206B 009E                movea.l    A0, [A3 + 0x9E]
  428. 0000057A  43EB 003C                lea.l      A1, [A3 + 0x3C]
  429. 0000057E  22D8                     move.l     [A1]+, [A0]+
  430. 00000580  22D8                     move.l     [A1]+, [A0]+
  431. 00000582  32D8                     move.w     [A1]+, [A0]+
  432. 00000584  206B 009E                movea.l    A0, [A3 + 0x9E]
  433. 00000588  216E FCF4 0006           move.l     [A0 + 0x6], [A6 - 0x30C]
  434. 0000058E  7000                     moveq.l    D0, 0x00
  435. 00000590  2F00                     move.l     -[A7], D0
  436. 00000592  720F                     moveq.l    D1, 0x0F
  437. 00000594  2F01                     move.l     -[A7], D1
  438. 00000596  2F0B                     move.l     -[A7], A3
  439. 00000598  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  440. 0000059C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  441. label000005A0:
  442. 000005A0  5247                     addq.w     D7, 1
  443. 000005A2  6000 01D0                bra        +0x1D2 /* 00000774 */
  444. 000005A6  206E 000C                movea.l    A0, [A6 + 0xC]
  445. 000005AA  52AE 000C                addq.l     [A6 + 0xC], 1
  446. 000005AE  1010                     move.b     D0, [A0]
  447. 000005B0  6500 01C2                bcs        +0x1C4 /* 00000774 */
  448. 000005B4  0C00 0002                cmpi.b     D0, 0x2
  449. 000005B8  6200 01BA                bhi        +0x1BC /* 00000774 */
  450. 000005BC  7200                     moveq.l    D1, 0x00
  451. 000005BE  1200                     move.b     D1, D0
  452. 000005C0  D241                     add.w      D1, D1
  453. 000005C2  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  454. 000005C6  4EFB 1000                jmp        [PC + D1.w]
  455. 000005CA  0008 0040                ori.b      A0, 0x40 /* '@' */
  456. 000005CE  0070 206E 000C           ori.w      [A0 + D0.w + 0xC], 0x206E /* ' n' */
  457. 000005D4  4A10                     tst.b      [A0]
  458. 000005D6  6718                     beq        +0x1A /* 000005F0 */
  459. 000005D8  7002                     moveq.l    D0, 0x02
  460. 000005DA  C06B 0072                and.w      D0, [A3 + 0x72]
  461. 000005DE  6600 0194                bne        +0x196 /* 00000774 */
  462. 000005E2  2F0B                     move.l     -[A7], A3
  463. 000005E4  4EBA 0662                jsr        [PC + 0x662 /* 00000C48 */]
  464. 000005E8  3E00                     move.w     D7, D0
  465. 000005EA  588F                     addq.l     A7, 4
  466. 000005EC  6000 0186                bra        +0x188 /* 00000774 */
  467. label000005F0:
  468. 000005F0  7002                     moveq.l    D0, 0x02
  469. 000005F2  C06B 0072                and.w      D0, [A3 + 0x72]
  470. 000005F6  6700 017C                beq        +0x17E /* 00000774 */
  471. 000005FA  2F0B                     move.l     -[A7], A3
  472. 000005FC  4EBA 07A8                jsr        [PC + 0x7A8 /* 00000DA6 */]
  473. 00000600  3E00                     move.w     D7, D0
  474. 00000602  588F                     addq.l     A7, 4
  475. 00000604  6000 016E                bra        +0x170 /* 00000774 */
  476. 00000608  2F0C                     move.l     -[A7], A4
  477. 0000060A  486E 000C                pea.l      [A6 + 0xC]
  478. 0000060E  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  479. 00000612  7200                     moveq.l    D1, 0x00
  480. 00000614  4A40                     tst.w      D0
  481. 00000616  508F                     addq.l     A7, 8
  482. 00000618  6718                     beq        +0x1A /* 00000632 */
  483. 0000061A  2F01                     move.l     -[A7], D1
  484. 0000061C  7000                     moveq.l    D0, 0x00
  485. 0000061E  1014                     move.b     D0, [A4]
  486. 00000620  2F00                     move.l     -[A7], D0
  487. 00000622  2F0B                     move.l     -[A7], A3
  488. 00000624  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  489. 00000628  508F                     addq.l     A7, 8
  490. 0000062A  221F                     move.l     D1, [A7]+
  491. 0000062C  4A40                     tst.w      D0
  492. 0000062E  6702                     beq        +0x4 /* 00000632 */
  493. 00000630  7201                     moveq.l    D1, 0x01
  494. label00000632:
  495. 00000632  3E01                     move.w     D7, D1
  496. 00000634  6000 013E                bra        +0x140 /* 00000774 */
  497. 00000638  4878 7FFE                push.l     0x7FFE
  498. 0000063C  7000                     moveq.l    D0, 0x00
  499. 0000063E  2F00                     move.l     -[A7], D0
  500. 00000640  486E FCF8                pea.l      [A6 - 0x308]
  501. 00000644  486E 000C                pea.l      [A6 + 0xC]
  502. 00000648  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  503. 0000064C  3E00                     move.w     D7, D0
  504. 0000064E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  505. 00000652  6700 0120                beq        +0x122 /* 00000774 */
  506. 00000656  7002                     moveq.l    D0, 0x02
  507. 00000658  C06B 0072                and.w      D0, [A3 + 0x72]
  508. 0000065C  6710                     beq        +0x12 /* 0000066E */
  509. 0000065E  7075                     moveq.l    D0, 0x75
  510. 00000660  2F00                     move.l     -[A7], D0
  511. 00000662  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  512. 00000666  4247                     clr.w      D7
  513. 00000668  588F                     addq.l     A7, 4
  514. 0000066A  6000 0108                bra        +0x10A /* 00000774 */
  515. label0000066E:
  516. 0000066E  376E FCFA 007C           move.w     [A3 + 0x7C], [A6 - 0x306]
  517. 00000674  6700 00FE                beq        +0x100 /* 00000774 */
  518. 00000678  302B 007C                move.w     D0, [A3 + 0x7C]
  519. 0000067C  48C0                     ext.l      D0
  520. 0000067E  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  521. 00000682  6C00 00F0                bge        +0xF2 /* 00000774 */
  522. 00000686  2D6B 0062 FCF8           move.l     [A6 - 0x308], [A3 + 0x62]
  523. 0000068C  2D6B 0066 FCFC           move.l     [A6 - 0x304], [A3 + 0x66]
  524. 00000692  7000                     moveq.l    D0, 0x00
  525. 00000694  2F00                     move.l     -[A7], D0
  526. 00000696  2F00                     move.l     -[A7], D0
  527. 00000698  2F00                     move.l     -[A7], D0
  528. 0000069A  276B 006A 0066           move.l     [A3 + 0x66], [A3 + 0x6A]
  529. 000006A0  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  530. 000006A4  322B 007C                move.w     D1, [A3 + 0x7C]
  531. 000006A8  48C1                     ext.l      D1
  532. 000006AA  2741 0062                move.l     [A3 + 0x62], D1
  533. 000006AE  2F01                     move.l     -[A7], D1
  534. 000006B0  2F0B                     move.l     -[A7], A3
  535. 000006B2  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  536. 000006B6  202E FCF8                move.l     D0, [A6 - 0x308]
  537. 000006BA  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  538. 000006BE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  539. 000006C2  6C20                     bge        +0x22 /* 000006E4 */
  540. 000006C4  276E FCF8 0062           move.l     [A3 + 0x62], [A6 - 0x308]
  541. 000006CA  202E FCFC                move.l     D0, [A6 - 0x304]
  542. 000006CE  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  543. 000006D2  6F08                     ble        +0xA /* 000006DC */
  544. 000006D4  276B 006A 0066           move.l     [A3 + 0x66], [A3 + 0x6A]
  545. 000006DA  6014                     bra        +0x16 /* 000006F0 */
  546. label000006DC:
  547. 000006DC  276E FCFC 0066           move.l     [A3 + 0x66], [A6 - 0x304]
  548. 000006E2  600C                     bra        +0xE /* 000006F0 */
  549. label000006E4:
  550. 000006E4  276B 006A 0066           move.l     [A3 + 0x66], [A3 + 0x6A]
  551. 000006EA  276B 006A 0062           move.l     [A3 + 0x62], [A3 + 0x6A]
  552. label000006F0:
  553. 000006F0  006B 0010 0072           ori.w      [A3 + 0x72], 0x10
  554. 000006F6  607C                     bra        +0x7E /* 00000774 */
  555. 000006F8  302B 0088                move.w     D0, [A3 + 0x88]
  556. 000006FC  48C0                     ext.l      D0
  557. 000006FE  2D40 FCFC                move.l     [A6 - 0x304], D0
  558. 00000702  206E 000C                movea.l    A0, [A6 + 0xC]
  559. 00000706  52AE 000C                addq.l     [A6 + 0xC], 1
  560. 0000070A  1890                     move.b     [A4], [A0]
  561. 0000070C  7002                     moveq.l    D0, 0x02
  562. 0000070E  B010                     cmp.b      D0, [A0]
  563. 00000710  6324                     bls        +0x26 /* 00000736 */
  564. 00000712  4A14                     tst.b      [A4]
  565. 00000714  6604                     bne        +0x6 /* 0000071A */
  566. 00000716  52AE 000C                addq.l     [A6 + 0xC], 1
  567. label0000071A:
  568. 0000071A  4878 7FFF                push.l     0x7FFF
  569. 0000071E  7000                     moveq.l    D0, 0x00
  570. 00000720  2F00                     move.l     -[A7], D0
  571. 00000722  486E FCF8                pea.l      [A6 - 0x308]
  572. 00000726  486E 000C                pea.l      [A6 + 0xC]
  573. 0000072A  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  574. 0000072E  4A40                     tst.w      D0
  575. 00000730  4FEF 0010                lea.l      A7, [A7 + 0x10]
  576. 00000734  673E                     beq        +0x40 /* 00000774 */
  577. label00000736:
  578. 00000736  7000                     moveq.l    D0, 0x00
  579. 00000738  1014                     move.b     D0, [A4]
  580. 0000073A  6B24                     bmi        +0x26 /* 00000760 */
  581. 0000073C  0C80 0000 0002           cmpi.l     D0, 0x2
  582. 00000742  6E1C                     bgt        +0x1E /* 00000760 */
  583. 00000744  D080                     add.l      D0, D0
  584. 00000746  303B 0806                move.w     D0, [PC + D0 + 0x6]
  585. 0000074A  4EFB 0000                jmp        [PC + D0.w]
  586. 0000074E  0008 0008                ori.b      A0, 0x8
  587. 00000752  0010 376E                ori.b      [A0], 0x6E /* 'n' */
  588. 00000756  FCFA 0088                .extension 0xCFA <<F/2-3/6>> // unimplemented
  589. 0000075A  6004                     bra        +0x6 /* 00000760 */
  590. 0000075C  426B 0088                clr.w      [A3 + 0x88]
  591. label00000760:
  592. 00000760  302B 0088                move.w     D0, [A3 + 0x88]
  593. 00000764  48C0                     ext.l      D0
  594. 00000766  B0AE FCFC                cmp.l      D0, [A6 - 0x304]
  595. 0000076A  6706                     beq        +0x8 /* 00000772 */
  596. 0000076C  006B 1010 0072           ori.w      [A3 + 0x72], 0x1010
  597. label00000772:
  598. 00000772  5247                     addq.w     D7, 1
  599. label00000774:
  600. 00000774  3007                     move.w     D0, D7
  601. 00000776  4CEE 1880 FCE4           movem.l    D7,A3,A4, [A6 - 0x31C]
  602. 0000077C  4E5E                     unlink     A6
  603. 0000077E  4E75                     rts
  604. fn00000780:
  605. 00000780  48E7 0118                movem.l    -[A7], D7,A3,A4
  606. 00000784  286F 0014                movea.l    A4, [A7 + 0x14]
  607. 00000788  266F 0010                movea.l    A3, [A7 + 0x10]
  608. 0000078C  2E2F 0018                move.l     D7, [A7 + 0x18]
  609. 00000790  6002                     bra        +0x4 /* 00000794 */
  610. label00000792:
  611. 00000792  5387                     subq.l     D7, 1
  612. label00000794:
  613. 00000794  4A87                     tst.l      D7
  614. 00000796  671A                     beq        +0x1C /* 000007B2 */
  615. 00000798  7000                     moveq.l    D0, 0x00
  616. 0000079A  101B                     move.b     D0, [A3]+
  617. 0000079C  41ED A714                lea.l      A0, [A5 - 0x58EC]
  618. 000007A0  7200                     moveq.l    D1, 0x00
  619. 000007A2  121C                     move.b     D1, [A4]+
  620. 000007A4  43ED A714                lea.l      A1, [A5 - 0x58EC]
  621. 000007A8  1030 0000                move.b     D0, [A0 + D0.w]
  622. 000007AC  B031 1000                cmp.b      D0, [A1 + D1.w]
  623. 000007B0  67E0                     beq        -0x1E /* 00000792 */
  624. label000007B2:
  625. 000007B2  2007                     move.l     D0, D7
  626. 000007B4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  627. 000007B8  4E75                     rts
  628. fn000007BA:
  629. 000007BA  4E56 FCDA                link       A6, -0x0326
  630. 000007BE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  631. 000007C2  266E 0008                movea.l    A3, [A6 + 0x8]
  632. 000007C6  426E FCFA                clr.w      [A6 - 0x306]
  633. 000007CA  7000                     moveq.l    D0, 0x00
  634. 000007CC  2D40 FCEE                move.l     [A6 - 0x312], D0
  635. 000007D0  323C 4000                move.w     D1, 0x4000 /* '@\0' */
  636. 000007D4  C26D FC9A                and.w      D1, [A5 - 0x366]
  637. 000007D8  56C1                     sne        D1
  638. 000007DA  0241 0001                andi.w     D1, 0x1
  639. 000007DE  3D41 FCF2                move.w     [A6 - 0x30E], D1
  640. 000007E2  323C 1000                move.w     D1, 0x1000
  641. 000007E6  C26D FC9A                and.w      D1, [A5 - 0x366]
  642. 000007EA  56C1                     sne        D1
  643. 000007EC  0241 0001                andi.w     D1, 0x1
  644. 000007F0  3D41 FCF4                move.w     [A6 - 0x30C], D1
  645. 000007F4  323C 2000                move.w     D1, 0x2000 /* ' \0' */
  646. 000007F8  C26D FC9A                and.w      D1, [A5 - 0x366]
  647. 000007FC  56C1                     sne        D1
  648. 000007FE  0241 0001                andi.w     D1, 0x1
  649. 00000802  3D41 FCF6                move.w     [A6 - 0x30A], D1
  650. 00000806  7200                     moveq.l    D1, 0x00
  651. 00000808  322D FC9A                move.w     D1, [A5 - 0x366]
  652. 0000080C  243C 0000 8000           move.l     D2, 0x8000
  653. 00000812  C481                     and.l      D2, D1
  654. 00000814  56C1                     sne        D1
  655. 00000816  0241 0001                andi.w     D1, 0x1
  656. 0000081A  3D41 FCF8                move.w     [A6 - 0x308], D1
  657. 0000081E  4AAE 0018                tst.l      [A6 + 0x18]
  658. 00000822  677E                     beq        +0x80 /* 000008A2 */
  659. 00000824  206E 0018                movea.l    A0, [A6 + 0x18]
  660. 00000828  7000                     moveq.l    D0, 0x00
  661. 0000082A  1010                     move.b     D0, [A0]
  662. 0000082C  2E00                     move.l     D7, D0
  663. 0000082E  5287                     addq.l     D7, 1
  664. 00000830  606C                     bra        +0x6E /* 0000089E */
  665. label00000832:
  666. 00000832  206E 0018                movea.l    A0, [A6 + 0x18]
  667. 00000836  7000                     moveq.l    D0, 0x00
  668. 00000838  1030 7800                move.b     D0, [A0 + D7]
  669. 0000083C  D040                     add.w      D0, D0
  670. 0000083E  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  671. 00000842  7802                     moveq.l    D4, 0x02
  672. 00000844  C870 0000                and.w      D4, [A0 + D0.w]
  673. 00000848  206E 0018                movea.l    A0, [A6 + 0x18]
  674. 0000084C  7000                     moveq.l    D0, 0x00
  675. 0000084E  1030 7800                move.b     D0, [A0 + D7]
  676. 00000852  41ED A714                lea.l      A0, [A5 - 0x58EC]
  677. 00000856  7200                     moveq.l    D1, 0x00
  678. 00000858  1230 0000                move.b     D1, [A0 + D0.w]
  679. 0000085C  0481 0000 0041           subi.l     D1, 0x41 /* 'A' */
  680. 00000862  6716                     beq        +0x18 /* 0000087A */
  681. 00000864  5381                     subq.l     D1, 1
  682. 00000866  6718                     beq        +0x1A /* 00000880 */
  683. 00000868  5381                     subq.l     D1, 1
  684. 0000086A  671A                     beq        +0x1C /* 00000886 */
  685. 0000086C  5781                     subq.l     D1, 3
  686. 0000086E  671C                     beq        +0x1E /* 0000088C */
  687. 00000870  0481 0000 0011           subi.l     D1, 0x11
  688. 00000876  6722                     beq        +0x24 /* 0000089A */
  689. 00000878  6024                     bra        +0x26 /* 0000089E */
  690. label0000087A:
  691. 0000087A  3D44 FCF2                move.w     [A6 - 0x30E], D4
  692. 0000087E  601E                     bra        +0x20 /* 0000089E */
  693. label00000880:
  694. 00000880  3D44 FCF8                move.w     [A6 - 0x308], D4
  695. 00000884  6018                     bra        +0x1A /* 0000089E */
  696. label00000886:
  697. 00000886  3D44 FCF4                move.w     [A6 - 0x30C], D4
  698. 0000088A  6012                     bra        +0x14 /* 0000089E */
  699. label0000088C:
  700. 0000088C  7000                     moveq.l    D0, 0x00
  701. 0000088E  4A44                     tst.w      D4
  702. 00000890  57C0                     seq        D0
  703. 00000892  4400                     neg.b      D0
  704. 00000894  3D40 FCF8                move.w     [A6 - 0x308], D0
  705. 00000898  6004                     bra        +0x6 /* 0000089E */
  706. label0000089A:
  707. 0000089A  3D44 FCF6                move.w     [A6 - 0x30A], D4
  708. label0000089E:
  709. 0000089E  5387                     subq.l     D7, 1
  710. 000008A0  6690                     bne        -0x6E /* 00000832 */
  711. label000008A2:
  712. 000008A2  303C 0200                move.w     D0, 0x200
  713. 000008A6  C06B 0072                and.w      D0, [A3 + 0x72]
  714. 000008AA  670E                     beq        +0x10 /* 000008BA */
  715. 000008AC  7071                     moveq.l    D0, 0x71
  716. 000008AE  2F00                     move.l     -[A7], D0
  717. 000008B0  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  718. 000008B4  588F                     addq.l     A7, 4
  719. 000008B6  6000 0382                bra        +0x384 /* 00000C3A */
  720. label000008BA:
  721. 000008BA  4AAE 0014                tst.l      [A6 + 0x14]
  722. 000008BE  6716                     beq        +0x18 /* 000008D6 */
  723. 000008C0  7002                     moveq.l    D0, 0x02
  724. 000008C2  C06B 0072                and.w      D0, [A3 + 0x72]
  725. 000008C6  670E                     beq        +0x10 /* 000008D6 */
  726. 000008C8  7072                     moveq.l    D0, 0x72
  727. 000008CA  2F00                     move.l     -[A7], D0
  728. 000008CC  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  729. 000008D0  588F                     addq.l     A7, 4
  730. 000008D2  6000 0366                bra        +0x368 /* 00000C3A */
  731. label000008D6:
  732. 000008D6  206E 000C                movea.l    A0, [A6 + 0xC]
  733. 000008DA  7000                     moveq.l    D0, 0x00
  734. 000008DC  1010                     move.b     D0, [A0]
  735. 000008DE  2A00                     move.l     D5, D0
  736. 000008E0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  737. 000008E4  7004                     moveq.l    D0, 0x04
  738. 000008E6  C068 0168                and.w      D0, [A0 + 0x168]
  739. 000008EA  6712                     beq        +0x14 /* 000008FE */
  740. 000008EC  7001                     moveq.l    D0, 0x01
  741. 000008EE  C06B 0072                and.w      D0, [A3 + 0x72]
  742. 000008F2  670A                     beq        +0xC /* 000008FE */
  743. 000008F4  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  744. 000008F8  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  745. 000008FC  588F                     addq.l     A7, 4
  746. label000008FE:
  747. 000008FE  4A6E FCF8                tst.w      [A6 - 0x308]
  748. 00000902  672C                     beq        +0x2E /* 00000930 */
  749. 00000904  202B 0062                move.l     D0, [A3 + 0x62]
  750. 00000908  9085                     sub.l      D0, D5
  751. 0000090A  2D40 FCDA                move.l     [A6 - 0x326], D0
  752. 0000090E  7200                     moveq.l    D1, 0x00
  753. 00000910  2D41 FCDE                move.l     [A6 - 0x322], D1
  754. 00000914  B280                     cmp.l      D1, D0
  755. 00000916  6F10                     ble        +0x12 /* 00000928 */
  756. 00000918  4A6E FCF2                tst.w      [A6 - 0x30E]
  757. 0000091C  670A                     beq        +0xC /* 00000928 */
  758. 0000091E  202B 006A                move.l     D0, [A3 + 0x6A]
  759. 00000922  9085                     sub.l      D0, D5
  760. 00000924  2D40 FCDA                move.l     [A6 - 0x326], D0
  761. label00000928:
  762. 00000928  70FF                     moveq.l    D0, 0xFFFFFFFF
  763. 0000092A  2D40 FCE6                move.l     [A6 - 0x31A], D0
  764. 0000092E  6028                     bra        +0x2A /* 00000958 */
  765. label00000930:
  766. 00000930  2D6B 0066 FCDA           move.l     [A6 - 0x326], [A3 + 0x66]
  767. 00000936  202B 006A                move.l     D0, [A3 + 0x6A]
  768. 0000093A  9085                     sub.l      D0, D5
  769. 0000093C  2D40 FCDE                move.l     [A6 - 0x322], D0
  770. 00000940  B0AB 0066                cmp.l      D0, [A3 + 0x66]
  771. 00000944  6C0C                     bge        +0xE /* 00000952 */
  772. 00000946  4A6E FCF2                tst.w      [A6 - 0x30E]
  773. 0000094A  6706                     beq        +0x8 /* 00000952 */
  774. 0000094C  7000                     moveq.l    D0, 0x00
  775. 0000094E  2D40 FCDA                move.l     [A6 - 0x326], D0
  776. label00000952:
  777. 00000952  7001                     moveq.l    D0, 0x01
  778. 00000954  2D40 FCE6                move.l     [A6 - 0x31A], D0
  779. label00000958:
  780. 00000958  2E2E FCDA                move.l     D7, [A6 - 0x326]
  781. 0000095C  2D6E FCDE FCE2           move.l     [A6 - 0x31E], [A6 - 0x322]
  782. 00000962  286B 00AE                movea.l    A4, [A3 + 0xAE]
  783. 00000966  7000                     moveq.l    D0, 0x00
  784. 00000968  2D40 FCEA                move.l     [A6 - 0x316], D0
  785. 0000096C  2C00                     move.l     D6, D0
  786. 0000096E  6010                     bra        +0x12 /* 00000980 */
  787. label00000970:
  788. 00000970  206E 000C                movea.l    A0, [A6 + 0xC]
  789. 00000974  43EE FCFC                lea.l      A1, [A6 - 0x304]
  790. 00000978  13B0 6801 6000           move.b     [A1 + D6.w], [A0 + D6 + 0x1]
  791. 0000097E  5286                     addq.l     D6, 1
  792. label00000980:
  793. 00000980  BA86                     cmp.l      D5, D6
  794. 00000982  6EEC                     bgt        -0x12 /* 00000970 */
  795. 00000984  41EE FCFC                lea.l      A0, [A6 - 0x304]
  796. 00000988  4230 6000                clr.b      [A0 + D6.w]
  797. 0000098C  4AAE 0014                tst.l      [A6 + 0x14]
  798. 00000990  672E                     beq        +0x30 /* 000009C0 */
  799. 00000992  206E 0010                movea.l    A0, [A6 + 0x10]
  800. 00000996  7000                     moveq.l    D0, 0x00
  801. 00000998  1010                     move.b     D0, [A0]
  802. 0000099A  2D40 FCEA                move.l     [A6 - 0x316], D0
  803. 0000099E  7C00                     moveq.l    D6, 0x00
  804. 000009A0  6010                     bra        +0x12 /* 000009B2 */
  805. label000009A2:
  806. 000009A2  206E 0010                movea.l    A0, [A6 + 0x10]
  807. 000009A6  43EE FE00                lea.l      A1, [A6 - 0x200]
  808. 000009AA  13B0 6801 6000           move.b     [A1 + D6.w], [A0 + D6 + 0x1]
  809. 000009B0  5286                     addq.l     D6, 1
  810. label000009B2:
  811. 000009B2  BCAE FCEA                cmp.l      D6, [A6 - 0x316]
  812. 000009B6  6DEA                     blt        -0x14 /* 000009A2 */
  813. 000009B8  41EE FE00                lea.l      A0, [A6 - 0x200]
  814. 000009BC  4230 6000                clr.b      [A0 + D6.w]
  815. label000009C0:
  816. 000009C0  202E FCDE                move.l     D0, [A6 - 0x322]
  817. 000009C4  90AE FCDA                sub.l      D0, [A6 - 0x326]
  818. 000009C8  222E FCE6                move.l     D1, [A6 - 0x31A]
  819. 000009CC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  820. 000009D0  4A80                     tst.l      D0
  821. 000009D2  6D00 01A0                blt        +0x1A2 /* 00000B74 */
  822. label000009D6:
  823. 000009D6  4A6E FCF8                tst.w      [A6 - 0x308]
  824. 000009DA  6730                     beq        +0x32 /* 00000A0C */
  825. 000009DC  4A6E FCF2                tst.w      [A6 - 0x30E]
  826. 000009E0  6720                     beq        +0x22 /* 00000A02 */
  827. 000009E2  BEAE FCDE                cmp.l      D7, [A6 - 0x322]
  828. 000009E6  6C1A                     bge        +0x1C /* 00000A02 */
  829. 000009E8  4A6D E5CE                tst.w      [A5 - 0x1A32]
  830. 000009EC  6708                     beq        +0xA /* 000009F6 */
  831. 000009EE  526E FCFA                addq.w     [A6 - 0x306], 1
  832. 000009F2  6000 0180                bra        +0x182 /* 00000B74 */
  833. label000009F6:
  834. 000009F6  2D6E FCDA FCE2           move.l     [A6 - 0x31E], [A6 - 0x326]
  835. 000009FC  2E2B 006A                move.l     D7, [A3 + 0x6A]
  836. 00000A00  9E85                     sub.l      D7, D5
  837. label00000A02:
  838. 00000A02  BEAE FCE2                cmp.l      D7, [A6 - 0x31E]
  839. 00000A06  6D00 016C                blt        +0x16E /* 00000B74 */
  840. 00000A0A  602A                     bra        +0x2C /* 00000A36 */
  841. label00000A0C:
  842. 00000A0C  4A6E FCF2                tst.w      [A6 - 0x30E]
  843. 00000A10  671C                     beq        +0x1E /* 00000A2E */
  844. 00000A12  BEAE FCDE                cmp.l      D7, [A6 - 0x322]
  845. 00000A16  6F16                     ble        +0x18 /* 00000A2E */
  846. 00000A18  4A6D E5CE                tst.w      [A5 - 0x1A32]
  847. 00000A1C  6708                     beq        +0xA /* 00000A26 */
  848. 00000A1E  526E FCFA                addq.w     [A6 - 0x306], 1
  849. 00000A22  6000 0150                bra        +0x152 /* 00000B74 */
  850. label00000A26:
  851. 00000A26  2D6E FCDA FCE2           move.l     [A6 - 0x31E], [A6 - 0x326]
  852. 00000A2C  7E00                     moveq.l    D7, 0x00
  853. label00000A2E:
  854. 00000A2E  BEAE FCE2                cmp.l      D7, [A6 - 0x31E]
  855. 00000A32  6E00 0140                bgt        +0x142 /* 00000B74 */
  856. label00000A36:
  857. 00000A36  4A6E FCF6                tst.w      [A6 - 0x30A]
  858. 00000A3A  6714                     beq        +0x16 /* 00000A50 */
  859. 00000A3C  200C                     move.l     D0, A4
  860. 00000A3E  D087                     add.l      D0, D7
  861. 00000A40  5380                     subq.l     D0, 1
  862. 00000A42  2F00                     move.l     -[A7], D0
  863. 00000A44  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  864. 00000A48  4A40                     tst.w      D0
  865. 00000A4A  588F                     addq.l     A7, 4
  866. 00000A4C  6700 011E                beq        +0x120 /* 00000B6C */
  867. label00000A50:
  868. 00000A50  4A6E FCF4                tst.w      [A6 - 0x30C]
  869. 00000A54  6720                     beq        +0x22 /* 00000A76 */
  870. 00000A56  2F05                     move.l     -[A7], D5
  871. 00000A58  200C                     move.l     D0, A4
  872. 00000A5A  D087                     add.l      D0, D7
  873. 00000A5C  2F00                     move.l     -[A7], D0
  874. 00000A5E  486E FCFC                pea.l      [A6 - 0x304]
  875. 00000A62  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  876. 00000A66  7200                     moveq.l    D1, 0x00
  877. 00000A68  4A40                     tst.w      D0
  878. 00000A6A  57C1                     seq        D1
  879. 00000A6C  4401                     neg.b      D1
  880. 00000A6E  3801                     move.w     D4, D1
  881. 00000A70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  882. 00000A74  601E                     bra        +0x20 /* 00000A94 */
  883. label00000A76:
  884. 00000A76  2F05                     move.l     -[A7], D5
  885. 00000A78  200C                     move.l     D0, A4
  886. 00000A7A  D087                     add.l      D0, D7
  887. 00000A7C  2F00                     move.l     -[A7], D0
  888. 00000A7E  486E FCFC                pea.l      [A6 - 0x304]
  889. 00000A82  4EBA FCFC                jsr        [PC - 0x304 /* 00000780 */]
  890. 00000A86  7200                     moveq.l    D1, 0x00
  891. 00000A88  4A80                     tst.l      D0
  892. 00000A8A  57C1                     seq        D1
  893. 00000A8C  4401                     neg.b      D1
  894. 00000A8E  3801                     move.w     D4, D1
  895. 00000A90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  896. label00000A94:
  897. 00000A94  4A44                     tst.w      D4
  898. 00000A96  6700 00D4                beq        +0xD6 /* 00000B6C */
  899. 00000A9A  4A6E FCF6                tst.w      [A6 - 0x30A]
  900. 00000A9E  6714                     beq        +0x16 /* 00000AB4 */
  901. 00000AA0  200C                     move.l     D0, A4
  902. 00000AA2  D087                     add.l      D0, D7
  903. 00000AA4  D085                     add.l      D0, D5
  904. 00000AA6  2F00                     move.l     -[A7], D0
  905. 00000AA8  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  906. 00000AAC  4A40                     tst.w      D0
  907. 00000AAE  588F                     addq.l     A7, 4
  908. 00000AB0  6700 00BA                beq        +0xBC /* 00000B6C */
  909. label00000AB4:
  910. 00000AB4  52AE FCEE                addq.l     [A6 - 0x312], 1
  911. 00000AB8  4AAE 0014                tst.l      [A6 + 0x14]
  912. 00000ABC  6E1A                     bgt        +0x1C /* 00000AD8 */
  913. 00000ABE  7000                     moveq.l    D0, 0x00
  914. 00000AC0  2F00                     move.l     -[A7], D0
  915. 00000AC2  2207                     move.l     D1, D7
  916. 00000AC4  D285                     add.l      D1, D5
  917. 00000AC6  2F01                     move.l     -[A7], D1
  918. 00000AC8  2F07                     move.l     -[A7], D7
  919. 00000ACA  2F0B                     move.l     -[A7], A3
  920. 00000ACC  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  921. 00000AD0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  922. 00000AD4  6000 009E                bra        +0xA0 /* 00000B74 */
  923. label00000AD8:
  924. 00000AD8  4A6D E5CE                tst.w      [A5 - 0x1A32]
  925. 00000ADC  6708                     beq        +0xA /* 00000AE6 */
  926. 00000ADE  526E FCFA                addq.w     [A6 - 0x306], 1
  927. 00000AE2  6000 0090                bra        +0x92 /* 00000B74 */
  928. label00000AE6:
  929. 00000AE6  7000                     moveq.l    D0, 0x00
  930. 00000AE8  2F00                     move.l     -[A7], D0
  931. 00000AEA  2F2E FCEA                move.l     -[A7], [A6 - 0x316]
  932. 00000AEE  486E FE00                pea.l      [A6 - 0x200]
  933. 00000AF2  2207                     move.l     D1, D7
  934. 00000AF4  D285                     add.l      D1, D5
  935. 00000AF6  2F01                     move.l     -[A7], D1
  936. 00000AF8  2F07                     move.l     -[A7], D7
  937. 00000AFA  2F0B                     move.l     -[A7], A3
  938. 00000AFC  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  939. 00000B00  4A40                     tst.w      D0
  940. 00000B02  4FEF 0018                lea.l      A7, [A7 + 0x18]
  941. 00000B06  6616                     bne        +0x18 /* 00000B1E */
  942. 00000B08  202E FCEE                move.l     D0, [A6 - 0x312]
  943. 00000B0C  5380                     subq.l     D0, 1
  944. 00000B0E  2D40 0014                move.l     [A6 + 0x14], D0
  945. 00000B12  7000                     moveq.l    D0, 0x00
  946. 00000B14  2D40 FCEE                move.l     [A6 - 0x312], D0
  947. 00000B18  526E FCFA                addq.w     [A6 - 0x306], 1
  948. 00000B1C  6056                     bra        +0x58 /* 00000B74 */
  949. label00000B1E:
  950. 00000B1E  286B 00AE                movea.l    A4, [A3 + 0xAE]
  951. 00000B22  006B 0010 0072           ori.w      [A3 + 0x72], 0x10
  952. 00000B28  2C2E FCEA                move.l     D6, [A6 - 0x316]
  953. 00000B2C  9C85                     sub.l      D6, D5
  954. 00000B2E  BEAE FCDA                cmp.l      D7, [A6 - 0x326]
  955. 00000B32  6C04                     bge        +0x6 /* 00000B38 */
  956. 00000B34  DDAE FCDA                add.l      [A6 - 0x326], D6
  957. label00000B38:
  958. 00000B38  BEAE FCDE                cmp.l      D7, [A6 - 0x322]
  959. 00000B3C  6C04                     bge        +0x6 /* 00000B42 */
  960. 00000B3E  DDAE FCDE                add.l      [A6 - 0x322], D6
  961. label00000B42:
  962. 00000B42  BEAE FCE2                cmp.l      D7, [A6 - 0x31E]
  963. 00000B46  6C04                     bge        +0x6 /* 00000B4C */
  964. 00000B48  DDAE FCE2                add.l      [A6 - 0x31E], D6
  965. label00000B4C:
  966. 00000B4C  4A6E FCF8                tst.w      [A6 - 0x308]
  967. 00000B50  6606                     bne        +0x8 /* 00000B58 */
  968. 00000B52  DEAE FCEA                add.l      D7, [A6 - 0x316]
  969. 00000B56  6002                     bra        +0x4 /* 00000B5A */
  970. label00000B58:
  971. 00000B58  9E85                     sub.l      D7, D5
  972. label00000B5A:
  973. 00000B5A  53AE 0014                subq.l     [A6 + 0x14], 1
  974. 00000B5E  4AAE 0014                tst.l      [A6 + 0x14]
  975. 00000B62  6E00 FE72                bgt        -0x18C /* 000009D6 */
  976. 00000B66  526E FCFA                addq.w     [A6 - 0x306], 1
  977. 00000B6A  6008                     bra        +0xA /* 00000B74 */
  978. label00000B6C:
  979. 00000B6C  DEAE FCE6                add.l      D7, [A6 - 0x31A]
  980. 00000B70  6000 FE64                bra        -0x19A /* 000009D6 */
  981. label00000B74:
  982. 00000B74  4A6E FCFA                tst.w      [A6 - 0x306]
  983. 00000B78  674A                     beq        +0x4C /* 00000BC4 */
  984. 00000B7A  7000                     moveq.l    D0, 0x00
  985. 00000B7C  2F00                     move.l     -[A7], D0
  986. 00000B7E  2F07                     move.l     -[A7], D7
  987. 00000B80  2F07                     move.l     -[A7], D7
  988. 00000B82  2F0B                     move.l     -[A7], A3
  989. 00000B84  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  990. 00000B88  4AAE FCEE                tst.l      [A6 - 0x312]
  991. 00000B8C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  992. 00000B90  667A                     bne        +0x7C /* 00000C0C */
  993. 00000B92  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  994. 00000B96  7070                     moveq.l    D0, 0x70
  995. 00000B98  2F00                     move.l     -[A7], D0
  996. 00000B9A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  997. 00000B9E  588F                     addq.l     A7, 4
  998. 00000BA0  2F00                     move.l     -[A7], D0
  999. 00000BA2  41EE FE00                lea.l      A0, [A6 - 0x200]
  1000. 00000BA6  5288                     addq.l     A0, 1
  1001. 00000BA8  2F08                     move.l     -[A7], A0
  1002. 00000BAA  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1003. 00000BAE  1D40 FE00                move.b     [A6 - 0x200], D0
  1004. 00000BB2  7070                     moveq.l    D0, 0x70
  1005. 00000BB4  2F00                     move.l     -[A7], D0
  1006. 00000BB6  486E FE00                pea.l      [A6 - 0x200]
  1007. 00000BBA  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  1008. 00000BBE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1009. 00000BC2  6048                     bra        +0x4A /* 00000C0C */
  1010. label00000BC4:
  1011. 00000BC4  4AAE FCEE                tst.l      [A6 - 0x312]
  1012. 00000BC8  6642                     bne        +0x44 /* 00000C0C */
  1013. 00000BCA  486E FCFC                pea.l      [A6 - 0x304]
  1014. 00000BCE  706F                     moveq.l    D0, 0x6F
  1015. 00000BD0  2F00                     move.l     -[A7], D0
  1016. 00000BD2  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1017. 00000BD6  588F                     addq.l     A7, 4
  1018. 00000BD8  2F00                     move.l     -[A7], D0
  1019. 00000BDA  41EE FE00                lea.l      A0, [A6 - 0x200]
  1020. 00000BDE  5288                     addq.l     A0, 1
  1021. 00000BE0  2F08                     move.l     -[A7], A0
  1022. 00000BE2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1023. 00000BE6  2C00                     move.l     D6, D0
  1024. 00000BE8  0C86 0000 00FF           cmpi.l     D6, 0xFF
  1025. 00000BEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1026. 00000BF2  6F06                     ble        +0x8 /* 00000BFA */
  1027. 00000BF4  2C3C 0000 00FF           move.l     D6, 0xFF
  1028. label00000BFA:
  1029. 00000BFA  1D46 FE00                move.b     [A6 - 0x200], D6
  1030. 00000BFE  706F                     moveq.l    D0, 0x6F
  1031. 00000C00  2F00                     move.l     -[A7], D0
  1032. 00000C02  486E FE00                pea.l      [A6 - 0x200]
  1033. 00000C06  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  1034. 00000C0A  508F                     addq.l     A7, 8
  1035. label00000C0C:
  1036. 00000C0C  2F0B                     move.l     -[A7], A3
  1037. 00000C0E  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  1038. 00000C12  2F0B                     move.l     -[A7], A3
  1039. 00000C14  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  1040. 00000C18  4AAE 0014                tst.l      [A6 + 0x14]
  1041. 00000C1C  508F                     addq.l     A7, 8
  1042. 00000C1E  6608                     bne        +0xA /* 00000C28 */
  1043. 00000C20  7001                     moveq.l    D0, 0x01
  1044. 00000C22  C06B 0072                and.w      D0, [A3 + 0x72]
  1045. 00000C26  6712                     beq        +0x14 /* 00000C3A */
  1046. label00000C28:
  1047. 00000C28  7000                     moveq.l    D0, 0x00
  1048. 00000C2A  2F00                     move.l     -[A7], D0
  1049. 00000C2C  7201                     moveq.l    D1, 0x01
  1050. 00000C2E  2F01                     move.l     -[A7], D1
  1051. 00000C30  2F0B                     move.l     -[A7], A3
  1052. 00000C32  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  1053. 00000C36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1054. label00000C3A:
  1055. 00000C3A  202E FCEE                move.l     D0, [A6 - 0x312]
  1056. 00000C3E  4CEE 18F0 FCC2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x33E]
  1057. 00000C44  4E5E                     unlink     A6
  1058. 00000C46  4E75                     rts
  1059. fn00000C48:
  1060. 00000C48  4E56 FFFA                link       A6, -0x0006
  1061. 00000C4C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1062. 00000C50  266E 0008                movea.l    A3, [A6 + 0x8]
  1063. 00000C54  7002                     moveq.l    D0, 0x02
  1064. 00000C56  C06B 0072                and.w      D0, [A3 + 0x72]
  1065. 00000C5A  6600 012C                bne        +0x12E /* 00000D88 */
  1066. 00000C5E  3A2D BA7E                move.w     D5, [A5 - 0x4582]
  1067. 00000C62  3C2D BA7C                move.w     D6, [A5 - 0x4584]
  1068. 00000C66  426D BA7C                clr.w      [A5 - 0x4584]
  1069. 00000C6A  426D BA7E                clr.w      [A5 - 0x4582]
  1070. 00000C6E  526D BB98                addq.w     [A5 - 0x4468], 1
  1071. 00000C72  286B 00AE                movea.l    A4, [A3 + 0xAE]
  1072. 00000C76  6000 00FE                bra        +0x100 /* 00000D76 */
  1073. label00000C7A:
  1074. 00000C7A  7028                     moveq.l    D0, 0x28
  1075. 00000C7C  B014                     cmp.b      D0, [A4]
  1076. 00000C7E  6600 00F2                bne        +0xF4 /* 00000D72 */
  1077. 00000C82  703D                     moveq.l    D0, 0x3D
  1078. 00000C84  B02C 0001                cmp.b      D0, [A4 + 0x1]
  1079. 00000C88  6600 00E8                bne        +0xEA /* 00000D72 */
  1080. 00000C8C  200C                     move.l     D0, A4
  1081. 00000C8E  5480                     addq.l     D0, 2
  1082. 00000C90  2F00                     move.l     -[A7], D0
  1083. 00000C92  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  1084. 00000C96  48C0                     ext.l      D0
  1085. 00000C98  2E00                     move.l     D7, D0
  1086. 00000C9A  588F                     addq.l     A7, 4
  1087. 00000C9C  6700 00D4                beq        +0xD6 /* 00000D72 */
  1088. 00000CA0  7027                     moveq.l    D0, 0x27
  1089. 00000CA2  B06D BAE2                cmp.w      D0, [A5 - 0x451E]
  1090. 00000CA6  6600 00CA                bne        +0xCC /* 00000D72 */
  1091. 00000CAA  7000                     moveq.l    D0, 0x00
  1092. 00000CAC  302D BD02                move.w     D0, [A5 - 0x42FE]
  1093. 00000CB0  2F00                     move.l     -[A7], D0
  1094. 00000CB2  486E FFFE                pea.l      [A6 - 0x2]
  1095. 00000CB6  2007                     move.l     D0, D7
  1096. 00000CB8  5280                     addq.l     D0, 1
  1097. 00000CBA  2F00                     move.l     -[A7], D0
  1098. 00000CBC  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  1099. 00000CC0  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1100. 00000CC4  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  1101. 00000CC8  4A40                     tst.w      D0
  1102. 00000CCA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1103. 00000CCE  6700 00A2                beq        +0xA4 /* 00000D72 */
  1104. 00000CD2  206D BA78                movea.l    A0, [A5 - 0x4588]
  1105. 00000CD6  52A8 00CC                addq.l     [A0 + 0xCC], 1
  1106. 00000CDA  302B 007A                move.w     D0, [A3 + 0x7A]
  1107. 00000CDE  48C0                     ext.l      D0
  1108. 00000CE0  5280                     addq.l     D0, 1
  1109. 00000CE2  D080                     add.l      D0, D0
  1110. 00000CE4  2200                     move.l     D1, D0
  1111. 00000CE6  E588                     lsl        D0, 2
  1112. 00000CE8  D081                     add.l      D0, D1
  1113. 00000CEA  2F00                     move.l     -[A7], D0
  1114. 00000CEC  302B 007A                move.w     D0, [A3 + 0x7A]
  1115. 00000CF0  48C0                     ext.l      D0
  1116. 00000CF2  D080                     add.l      D0, D0
  1117. 00000CF4  2200                     move.l     D1, D0
  1118. 00000CF6  E588                     lsl        D0, 2
  1119. 00000CF8  D081                     add.l      D0, D1
  1120. 00000CFA  2F00                     move.l     -[A7], D0
  1121. 00000CFC  486B 00AA                pea.l      [A3 + 0xAA]
  1122. 00000D00  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  1123. 00000D04  4A40                     tst.w      D0
  1124. 00000D06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1125. 00000D0A  6748                     beq        +0x4A /* 00000D54 */
  1126. 00000D0C  302B 007A                move.w     D0, [A3 + 0x7A]
  1127. 00000D10  526B 007A                addq.w     [A3 + 0x7A], 1
  1128. 00000D14  48C0                     ext.l      D0
  1129. 00000D16  D080                     add.l      D0, D0
  1130. 00000D18  2200                     move.l     D1, D0
  1131. 00000D1A  E588                     lsl        D0, 2
  1132. 00000D1C  D081                     add.l      D0, D1
  1133. 00000D1E  D0AB 00AA                add.l      D0, [A3 + 0xAA]
  1134. 00000D22  2D40 FFFA                move.l     [A6 - 0x6], D0
  1135. 00000D26  206E FFFA                movea.l    A0, [A6 - 0x6]
  1136. 00000D2A  316E FFFE 0008           move.w     [A0 + 0x8], [A6 - 0x2]
  1137. 00000D30  200C                     move.l     D0, A4
  1138. 00000D32  90AB 00AE                sub.l      D0, [A3 + 0xAE]
  1139. 00000D36  206E FFFA                movea.l    A0, [A6 - 0x6]
  1140. 00000D3A  2080                     move.l     [A0], D0
  1141. 00000D3C  202D BBB0                move.l     D0, [A5 - 0x4450]
  1142. 00000D40  90AB 00AE                sub.l      D0, [A3 + 0xAE]
  1143. 00000D44  206E FFFA                movea.l    A0, [A6 - 0x6]
  1144. 00000D48  2140 0004                move.l     [A0 + 0x4], D0
  1145. 00000D4C  286D BBB0                movea.l    A4, [A5 - 0x4450]
  1146. 00000D50  538C                     subq.l     A4, 1
  1147. 00000D52  601E                     bra        +0x20 /* 00000D72 */
  1148. label00000D54:
  1149. 00000D54  206E FFFA                movea.l    A0, [A6 - 0x6]
  1150. 00000D58  7000                     moveq.l    D0, 0x00
  1151. 00000D5A  3028 0008                move.w     D0, [A0 + 0x8]
  1152. 00000D5E  2F00                     move.l     -[A7], D0
  1153. 00000D60  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1154. 00000D64  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1155. 00000D68  206D BA78                movea.l    A0, [A5 - 0x4588]
  1156. 00000D6C  53A8 00CC                subq.l     [A0 + 0xCC], 1
  1157. 00000D70  508F                     addq.l     A7, 8
  1158. label00000D72:
  1159. 00000D72  D8FC 0001                add.w      A4, 0x1
  1160. label00000D76:
  1161. 00000D76  4A14                     tst.b      [A4]
  1162. 00000D78  6600 FF00                bne        -0xFE /* 00000C7A */
  1163. 00000D7C  536D BB98                subq.w     [A5 - 0x4468], 1
  1164. 00000D80  3B45 BA7E                move.w     [A5 - 0x4582], D5
  1165. 00000D84  3B46 BA7C                move.w     [A5 - 0x4584], D6
  1166. label00000D88:
  1167. 00000D88  2F0B                     move.l     -[A7], A3
  1168. 00000D8A  486D 2952                pea.l      [A5 + 0x2952 /* export_1318 */]
  1169. 00000D8E  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1170. 00000D92  006B 0002 0072           ori.w      [A3 + 0x72], 0x2
  1171. 00000D98  7001                     moveq.l    D0, 0x01
  1172. 00000D9A  508F                     addq.l     A7, 8
  1173. 00000D9C  4CEE 18E0 FFE6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1A]
  1174. 00000DA2  4E5E                     unlink     A6
  1175. 00000DA4  4E75                     rts
  1176. fn00000DA6:
  1177. 00000DA6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1178. 00000DAA  286F 001C                movea.l    A4, [A7 + 0x1C]
  1179. 00000DAE  7002                     moveq.l    D0, 0x02
  1180. 00000DB0  C06C 0072                and.w      D0, [A4 + 0x72]
  1181. 00000DB4  6700 00DC                beq        +0xDE /* 00000E92 */
  1182. 00000DB8  486D 2A02                pea.l      [A5 + 0x2A02 /* export_1340 */]
  1183. 00000DBC  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1184. 00000DC0  4A40                     tst.w      D0
  1185. 00000DC2  588F                     addq.l     A7, 4
  1186. 00000DC4  6700 00CC                beq        +0xCE /* 00000E92 */
  1187. 00000DC8  026C FFFD 0072           andi.w     [A4 + 0x72], 0xFFFD
  1188. 00000DCE  382D BA7E                move.w     D4, [A5 - 0x4582]
  1189. 00000DD2  3A2D BA7C                move.w     D5, [A5 - 0x4584]
  1190. 00000DD6  426D BA7C                clr.w      [A5 - 0x4584]
  1191. 00000DDA  426D BA7E                clr.w      [A5 - 0x4582]
  1192. 00000DDE  266C 00AA                movea.l    A3, [A4 + 0xAA]
  1193. 00000DE2  7C00                     moveq.l    D6, 0x00
  1194. 00000DE4  6000 0082                bra        +0x84 /* 00000E68 */
  1195. label00000DE8:
  1196. 00000DE8  202D BBB8                move.l     D0, [A5 - 0x4448]
  1197. 00000DEC  5480                     addq.l     D0, 2
  1198. 00000DEE  2F00                     move.l     -[A7], D0
  1199. 00000DF0  7000                     moveq.l    D0, 0x00
  1200. 00000DF2  302B 0008                move.w     D0, [A3 + 0x8]
  1201. 00000DF6  2F00                     move.l     -[A7], D0
  1202. 00000DF8  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1203. 00000DFC  4EAD 2A02                jsr        [A5 + 0x2A02 /* export_1340 */]
  1204. 00000E00  206D BBB8                movea.l    A0, [A5 - 0x4448]
  1205. 00000E04  10BC 0028                move.b     [A0], 0x28 /* '(' */
  1206. 00000E08  206D BBB8                movea.l    A0, [A5 - 0x4448]
  1207. 00000E0C  117C 003D 0001           move.b     [A0 + 0x1], 0x3D /* '=' */
  1208. 00000E12  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  1209. 00000E16  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  1210. 00000E1A  2E00                     move.l     D7, D0
  1211. 00000E1C  206D BBB8                movea.l    A0, [A5 - 0x4448]
  1212. 00000E20  11BC 0029 7800           move.b     [A0 + D7], 0x29 /* ')' */
  1213. 00000E26  206D BBB8                movea.l    A0, [A5 - 0x4448]
  1214. 00000E2A  5287                     addq.l     D7, 1
  1215. 00000E2C  4230 7800                clr.b      [A0 + D7]
  1216. 00000E30  7000                     moveq.l    D0, 0x00
  1217. 00000E32  2F00                     move.l     -[A7], D0
  1218. 00000E34  2F07                     move.l     -[A7], D7
  1219. 00000E36  2F2D BBB8                move.l     -[A7], [A5 - 0x4448]
  1220. 00000E3A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1221. 00000E3E  2F13                     move.l     -[A7], [A3]
  1222. 00000E40  2F0C                     move.l     -[A7], A4
  1223. 00000E42  4EAD 161A                jsr        [A5 + 0x161A /* export_703 */]
  1224. 00000E46  7000                     moveq.l    D0, 0x00
  1225. 00000E48  302B 0008                move.w     D0, [A3 + 0x8]
  1226. 00000E4C  2F00                     move.l     -[A7], D0
  1227. 00000E4E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1228. 00000E52  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1229. 00000E56  206D BA78                movea.l    A0, [A5 - 0x4588]
  1230. 00000E5A  53A8 00CC                subq.l     [A0 + 0xCC], 1
  1231. 00000E5E  D6FC 000A                add.w      A3, 0xA /* '\n' */
  1232. 00000E62  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1233. 00000E66  5286                     addq.l     D6, 1
  1234. label00000E68:
  1235. 00000E68  302C 007A                move.w     D0, [A4 + 0x7A]
  1236. 00000E6C  48C0                     ext.l      D0
  1237. 00000E6E  B086                     cmp.l      D0, D6
  1238. 00000E70  6E00 FF76                bgt        -0x88 /* 00000DE8 */
  1239. 00000E74  486C 00AA                pea.l      [A4 + 0xAA]
  1240. 00000E78  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1241. 00000E7C  426C 007A                clr.w      [A4 + 0x7A]
  1242. 00000E80  3B44 BA7E                move.w     [A5 - 0x4582], D4
  1243. 00000E84  3B45 BA7C                move.w     [A5 - 0x4584], D5
  1244. 00000E88  486D 2A02                pea.l      [A5 + 0x2A02 /* export_1340 */]
  1245. 00000E8C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1246. 00000E90  508F                     addq.l     A7, 8
  1247. label00000E92:
  1248. 00000E92  7001                     moveq.l    D0, 0x01
  1249. 00000E94  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1250. 00000E98  4E75                     rts
  1251.